Permanent stamp - French English Dictionary